home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-03-06 | 2.1 KB | 55 lines | [TEXT/GEOL] |
- Item forwarded by MARKB to RANKIN1
-
- Item 8771054 3-Aug-89 17:11
-
- From: KNEPPER Knepper, Christopher
-
- To: BURBECK.S Burbeck, Steve
-
- cc: CHESLEY1 Chesley, Harry
- MACAPP.CUP$ MacApp Interest List - Cupertino
-
- Sub: Re: re building blocks
-
- Steve,
-
- From your response to Harry:
-
- >All that aside, I certainly want to encourage people in the many groups that
- >are using MacApp to think in terms of contributing additional building blocks.
- >The MacApp team can't possibly do all that is needed even if it doubled or
- >trippled in size.
-
- I heartily agree. And as one of the "people in the many groups" within Apple
- using MacApp I would like to participate by contributing building blocks from
- my work. However, I think that besides resources, some processes and guidelines
- are needed:
-
- • What assumptions, if any, may be made in the building blocks we develop? I
- think you raised some important points in your link (re-usability, robustness,
- compatibility) but are these the only points? or are there more...
- Eg. I make the assumption in some of my building blocks that are subclasses of
- TView that they will never be used procedurally, but always from view
- templates. Is this a valid assumption for a class that Apple would publish?
- Probably not.
-
- • What forum for building block code review will be provided? I suggest at
- minimum that a review committee be formed consisting of members from MacDTS,
- the MacApp engr team, SQA (PQS?), etc.
-
- • What testing will be done on these classes we provide? Will SQA allocate
- resources to test classes contributed to this building block library?
-
- • What distribution channels will be provided? MADA? APDA?
-
- • What about licensing...
-
- The bottom line is that I think you should put some thinking into forming some
- processes to facilitate putting building blocks into the hands of developers.
- It seems to me that forming a process for building block contributions, and
- increasing programmer awareness of this process is more important at this point
- than getting additional resources.
-
- -Chris
-
-